package cn.exrick.xboot.modules.workovertime.service;

import cn.exrick.xboot.common.utils.CustomPage;
import cn.exrick.xboot.modules.workovertime.VO.HkOvertimeByPageVo;
import cn.exrick.xboot.modules.workovertime.entity.HkOvertimeInfo;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author hml
 * @since 2023-08-31
 */
public interface IHkOvertimeInfoService extends IService<HkOvertimeInfo> {

    /**
     * 分页查询
     *
     * @param bootStrapTable
     * @param hkOvertimeInfo
     * @return
     */
    IPage<HkOvertimeInfo> selectPage(Page<HkOvertimeInfo> page, HkOvertimeInfo hkOvertimeInfo);

    List<HkOvertimeInfo> selectList(HkOvertimeInfo hkOvertimeInfo);

    CustomPage getHkOvertimePageList(HkOvertimeByPageVo hkOvertimeByPageVo);

}